<?php
/*
 * Copyright (c) 2010 João Paulo Cirino Silva de Novais <joao.paulo.novais@gmail.com>
 * Copyright (c) 2010 Carlos Romel Pereira da Silva <carlos.romel@gmail.com>
 */
session_start();

require_once "autoLoad.php";

$classe = $_REQUEST["classe"];
$metodo = $_REQUEST["metodo"];
//Valor digitado no campo
$valor  = $_REQUEST["q"];

if (class_exists($classe)) {
    $objeto = new $classe();

    if (method_exists($objeto, $metodo)) {

        if (isset($valor)) {
            $resultado = $objeto->$metodo($valor);
        } else {
            $resultado = $objeto->$metodo();
        }
    } else {
        echo "M�todo [$metodo] inexistente";
    }
} else {
    echo "Classe [$classe] inexistente.";
}

?>